
// @ts-ignore
import avatarImg from "./__screenshot__/vue-render-1.svg?inline"
export default {
    group: 'VueRender',
    componentName: 'VueRender',
    title: '渲染工具',
    category: '其他',
    npm: {
        destructuring: true,
        componentName: 'VueRender'
    },
    configure: {
        props: [
            {
                name: 'packages',
                title: {
                    label: 'packages资源列表',
                    tip: '定义低代码编辑器中加载的资源列表，包含公共库和组件 (库) cdn 资源等',
                },
                setter: ['JsonSetter', 'VariableSetter'],
            },
            {
                name: 'projectSchema',
                title: {
                    label: '页面数据',
                    tip: '页面数据projectSchema，包含页面结构信息、生命周期和代码信息等'
                },
                setter: ['JsonSetter', 'VariableSetter'],
            },
        ],
        component: {
            isContainer: false
        },
    },
    snippets: [
        {
            title: '渲染工具',
            screenshot: avatarImg,
            schema: {
                componentName: 'VueRender',
                props: {}
            },
        },
    ]
};